package com.wing.product.model.request;

import com.wing.mybatis.common.BaseEntity;
import com.wing.product.model.response.WarehouseProductInventoryVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper=true)
public class WarehouseFinshedProductStorageOrderForm extends BaseEntity<WarehouseFinshedProductStorageOrderForm> {


    @Schema(description="仓库ID")
    private Long warehouseFactoryAdministrationId;
    @Schema(description="产品id 取 warehouse_product表")
    private Long warehouseProductId;
    @Schema(description="库位ID")
    private Long warehouseFactoryShelfSpaceId;
    @Schema(description="入库数量")
    private Integer inventoryQuantity;
    @Schema(description="库区id")
    private Long warehouseAreaId;
    @Schema(description="客户")
    private String customerId;
    @Schema(description="质检记录id")
    private Long qualityTestingId;
    @Schema(description="出入库类型id")
    private Long inventoryTypeId;

    private List<WarehouseProductInventoryVO> warehouseProductInventoryVoList;
}
